package com.etalk.crm.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.List;

/**
 * @author Jordan
 * @Auther: James
 * @Date: 2019/1/28 10:18
 * @Description:
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class StuPreferences implements Serializable {
    private Integer id;

    private Integer character ;

    private Integer teacherSex;

    private Integer enBasis;

    private Integer monday;

    private Integer tuesday;

    private Integer wednesday;

    private Integer thursday;

    private Integer friday;

    private Integer saturday;

    private Integer sunday;

    private Integer personId;

    private String addUserName;

    private Integer ageGroup;

    @JsonFormat(pattern="HH:mm:ss",timezone = "GMT+8")
    private Timestamp startTime;
    @JsonFormat(pattern="HH:mm:ss",timezone = "GMT+8")
    private Timestamp endTime;

    private Integer oftenUseClassTimeId;

    private Integer weekId;

    private List<StuPreferences> timeConfigList;

    private Integer page;

    private Integer limit;

    private Integer classPercent;

    private String key;

    private List<Integer>effectiveOrders;

    private List<Integer> listTeaId;

    private String orderByClause;

    private Integer switchAuto;

    private Integer switchAllow;

    private List<String> listReleaseDate;

    private List<String> listNextDate;

    private String weekSunday;
}
